home *** CD-ROM | disk | FTP | other *** search
- Ç*NB"KERMIT 6.DOC"
- Ç*FP0
- ╨AGE 24 ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
-
-
- 4.5. ╠OADING A NEW VERSION OF ╦┼╥═╔╘-65
-
- ╧NCE ╦┼╥═╔╘-65 IS ON THE USERS SYSTEM, IT CAN BE USED TO LOAD NEW VERSIONS OF
- ╦┼╥═╔╘-65. ╘HERE ARE TWO WAYS OF DOING THIS. ╧NE WILL WORK IN ANY ENVIROMENT
- WHERE THE INITIAL BOOTSTRAP PROCEDURE WORKS, SINCE IT DEPENDS ONLY ON THE
- CAPABILITY OF TRANSFERRING TEXT FILES. ╘HE OTHER METHOD DEPENDS UPON THE
- CAPABILITY OF BEING ABLE TO OBTAIN AND TRANSFER A BINARY FILE.
-
- 4.6. ╠OADING FROM A .╚┼╪ FILE
-
- 1) ╒SE ╦ERMIT TO TRANSFER ├64─╪╠ OVER TO YOUR ├64 (╔F YOU ALREADY HAVE ├64─╪╠,
- SKIP TO STEP 4). ├64─╪╠ IS A DISK HEX LOADER THAT WILL TAKE ├╥╧╙╙ FORMAT .╚┼╪
- FILES ON YOUR ├64 AND LOAD THEM INTO MEMORY:
-
- ╠╧┴─"╦┼╥═╔╘",8<CR>
- ╥╒╬<CR>
- (─O YOUR MAINFRAME ╦ERMIT SETUP HERE)
- ╦┼╥═╔╘-65>╟┼╘ ├64─╪╠.╚┼╪<CR> (OR ╥┼├┼╔╓┼ ├64─╪╠.╚┼╪)
-
- 2) ╘YPE IN AND SAVE ├64─╪╠.┬┴╙. ╥UN ├64─╪╠.┬┴╙
-
- ╠╧┴─"├64─╪╠.┬┴╙",8
- ╥╒╬<CR>
- ╬AME ╧F ╞ILE? ├64─╪╠.╚┼╪<CR>
-
- ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
-
-
- 3) ╙AVE ├64─╪╠. ╘YPE THE FOLLOWING:
-
- ╙┘╙ 51181 (TO ENTER ╙UPERMON)
- .╙ "├64─╪╠.├000",08,├000,├2┼┼<CR>
-
-
- 4) ╒SE ╦ERMIT-65 TO TRANSFER THE NEW VERSION OF ITSELF OVER. ═AKE THE ├64 FILE
- A ╘EXT FILE. ╫┴╥╬╔╬╟: ╘HIS FILE WILL TAKE ╠╧╘╙ OF SPACE (ABOUT 205 SECTORS), SO
- MAKE SURE THE DISK IS REASONABLY EMPTY.
-
- 5) ╙TART EXECUTING ├64─╪╠.
-
- ╠╧┴─ "├64─╪╠.├000",8,1<CR>
- ╙┘╙ 49152<CR>
- ╚EX ╧BJECT ╞ILE ╠OADER
- ╧BJECT ╞ILE ╬AME? ├64╦┼╥.╚┼╪ <CR>
-
- ├64─╪╠ WILL DISPLAY WHAT IT IS LOADING INTO MEMORY.
-
- 6) ╫HEN DONE, ENTER ╙╒╨┼╥═╧╬ AND SAVE THE FILE:
-
- .╙ "╦┼╥═╔╘",08,0801,XXXX+1<CR>
-
- ╫HERE XXXX IS THE LAST ADDRESS DIPLAYED BY ├64─╪╠
- Ç*FP0
- ╦┼╥═╔╘-65 ╙┘╙╘┼═ ╔╬╙╘┴╠╠┴╘╔╧╬ ╟╒╔─┼ ╨AGE 25
-
-
- ╘HE NEW VERSION OF ╦ERMIT IS NOW ON DISK.
-
- 7) ╔F YOU DON'T ALREADY HAVE A ╦┼╥═╔╘.╔╬╔ FILE, YOU SHOULD TRANSFER THIS FILE
- OVER FROM THE MAINFRAME. ╙EE THE SECTION ON INIT FILES FOR MORE INFORMATION.
-
- 4.7. ╠OADING FROM THE BINARY VERSION
-
- ╘HERE IS YET ANOTHER WAY TO ┬OOTSTRAP A NEW VERSION OF ╦┼╥═╔╘ ONTO AN ├64. ╔F
- THE USER HAS AN OLDER VERSION OF ╦┼╥═╔╘-65 WHICH SUPPORTS BINARY MODE TRANSFER,
- AND HAS ACCESS TO A MACHINE WITH A VALID COPY OF ├64╦┼╥.┬╔╬, THEY CAN SIMPLY
- TRANSFER ├64╦┼╥.┬╔╬ USING THEIR VERSION OF ╦┼╥═╔╘. ┬E SURE TO SET THE
- ╞ILE-BYTE-SIZE TO ┼IGHT-BIT, AND THE ╞ILE-TYPE-MODE TO ┬INARY BEFORE TRANSFER-
- RING THE FILE SINCE THIS IS THE ACTUAL OBJECT CODE. ┴LSO BE SURE THAT THE
- SENDING ╦ERMIT IS ALSO SET FOR DOING A BINARY TRANSFER. ╬O SPECIAL LOADING OR
- CONVERSION IS NEEDED. ╔F NO ╦┼╥═╔╘.╔╬╔ FILE IS PRESENT, IT SHOULD ALSO BE
- TRANSFERRED TO THE ├64. ╙EE THE SECTION ON INIT FILES FOR MORE INFORMATION.
- Ç*FP0
- ╨AGE 26 ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
-
-
- ╔. ├HARACTER AND ├ONTROL ├ODE ─EFINITIONS
-
- ╔.1. ╦EYBOARD ╠AYOUT
-
- ┬ECAUSE OF THE UNUSUAL LAYOUT OF THE ├64 KEYBOARD, THE DESIRE TO SUPPORT ALL
- ASCII CHARACTERS, AND A PERSONAL NEED TO FIND THE ┼╙├ AND ─┼╠ KEYS IN THEIR
- USUAL POSITIONS, THE FOLLOWING KEY SUBSTITUTIONS APPLY (NOTE- ^X IS SHORT- HAND
- FOR ├╧╬╘╥╧╠-X):
-
- ╘╧ ╙┼╬─ ╘┘╨┼
- ------- ----
- \ ┬╥╔╘╔╙╚-╨╧╒╬─
- ^\ ^┬╥╔╘╔╙╚-╨╧╒╬─
- ^_ ^=
- ^ ╒╨-┴╥╥╧╫
- ^^ ^╒╨-┴╥╥╧╫
- ^[ (┼╙├) ^[ OR ╠┼╞╘ ┴╥╥╧╫
- _ ╞1
- ▄ ╞2
- └ ╞3
- ▐ ╞4
- █ ╞5
- ▌ ╞6
- ^╚ (┬╙) ╞7
- ^╘ ╞8
- ─┼╠ (╥╒┬) ├OMMODORE ─┼╠
- ^╩ (╬╠) ╙╚╔╞╘/╥┼╘╒╥╬ OR ^╩
- ^╙ (─├3) ^╙ OR ╚╧═┼
- ^╤ (─├1) ^╤ OR ├╒╥╙╧╥ ─╧╫╬
- ^╔ (╘┴┬) ^╔ (IE. ╬O SEPARATE ╘┴┬ KEY)
-
- ╬OTE THAT IF THE ╞╠╧╫-├╧╬╘╥╧╠ OPTION HAS BEEN SET, PRESSING THE ├╧══╧─╧╥┼ KEY
- WILL PLACE THE TERMINAL PROGRAM IN A SUSPENDED DISPLAY MODE (IE. THE CURSOR
- WILL FREEZE AT IT'S CURRENT POSITION), AND ^╙ WILL BE SENT TO THE HOST COMPUTER
- WHEN THE ╥╙-232 INPUT BUFFER FILLS UP. ╙IMILARLY, PRESSING THE ├╧══╧─╧╥┼ KEY
- WILL REMOVE THE TERMINAL FROM THE SUSPENDED DISPLAY MODE AND SEND A ^╤ TO THE
- HOST COMPUTER ONLY IF A ^╙ HAD PREVIOUSLY BEEN SENT AND THE BUFFER HAS BECOME
- NEARLY EMPTY. ╘HIS ENABLES THE ├╧══╧─╧╥┼ KEY TO BE USED LIKE THE ╙├╥╧╠╠/
- ╬╧-╙├╥╧╠╠ KEY ON ─┼├ TERMINALS. ╙USPENDED DISPLAY MODE IS INDICATED TO THE
- USER BY THE CURSOR BLINKING MUCH FASTER THAN NORMAL, AN INDICATION THAT THE
- ├╧══╧─╧╥┼ KEY MUST BE PRESSED TO RESUME DISPLAYING THE RECEIVED TEXT. ╘HE
- PROGRAM MAY ALSO SEND ^╙ AND ^╤ TO THE HOST COMPUTER ON IT'S OWN FROM TIME TO
- TIME IF IT DETECTS AN IMPENDING ╥╙-232 BUFFER OVERFLOW CONDITION - THIS NOR-
- MALLY WILL ONLY OCCUR WHILE PRINTING A NUMBER OF SHORT OR BLANK LINES WHILE
- SCROLLING THE SCREEN UP (OR DOWN), SINCE 4 TO 15 CHARACTERS ARE RECEIVED INTO
- THE ╥╙-232 BUFFER DURING THE TIME IT TAKES TO SCROLL THE WHOLE SCREEN. ╔N ANY
- CASE, THIS AUTOMATIC FLOW CONTROL IS FULLY SYNCHRONIZED WITH THE FLOW CONTROL
- NECESSITATED BY THE USE OF THE ├╧══╧─╧╥┼ KEY TO SUSPEND AND RESUME THE DISPLAY
- OF RECEIVED TEXT. ─EPRESSING THE ^╙ AND ^╤ KEYS (OR THEIR SUBSTITUTES IN-
- DICATED ABOVE) UNCONDITIONALLY SENDS THOSE ┴╙├╔╔ CHARACTERS TO THE REMOTE HOST
- COMPUTER WITHOUT ANY LOCAL EFFECT.
- Ç*FP0
- ├HARACTER AND ├ONTROL ├ODE ─EFINITIONS ╨AGE 27
-
-
- ╘HIS TERMINAL PROGRAM DOES └NOT' SUPPORT FLOW CONTROL IN THE OPPOSITE DIRECTION
- - RECEIVING ^╙ FROM THE HOST COMPUTER WILL NOT LOCK THE KEYBOARD OR HAVE ANY
- OTHER EFFECT, NOR WILL ^╤.
-
-
- ╔.2. ╟╠┴╙╙ TERMINAL
-
- ╘HE ╟╠┴╙╙ ╘╘┘ TERMINAL TYPE PRINTS ALL CHARACTERS EXCEPT ┴╙├╔╔ 0-31 AND ┴╙├╔╔
- 127. ═OST CONTROL CODES ARE IGNORED. ╘HE FOLLOWING, HOWEVER, ARE RECOGNIZED:
-
- ├╚┴╥┴├╘┼╥ ┼╞╞┼├╘
- --------- ------
- ^╟ (┬┼╠) SOUNDS A BEEP
- ^╚ (┬╙) CURSOR BACKSPACES
- ^╔ (╘┴┬) CURSOR MOVES RIGHT TO NEXT TAB STOP
- ^╩ (╬╠) CURSOR MOVES DOWN ONE LINE WITH SCROLLING
- ^═ (├╥) CURSOR MOVES TO START OF LINE
-
-
- ╘ABLE ╔-1: ├ONTROL ├ODES ╞OR ╟LASS ╘╘┘
-
- ╘AB STOPS ARE PRE-DEFINED AND FIXED AT EVERY 8 COLUMNS BEGINNING WITH COLUMN 0
- (IE. 0, 8, 16, 24, ...).
-
- ╔.3. ╓╘-52 ╘ERMINAL
-
- ╘HE ╓╘-52 TERMINAL PRINTS THE SAME CHARACTERS AS THE ╟╠┴╙╙ ╘╘┘. ╔T REACTS TO
- CONTROL CHARACTERS THE SAME AS THE ╟╠┴╙╙, EXCEPT WHEN ┼╙├ (DECIMAL 27) IS
- RECEIVED. ╦ERMIT WILL TREAT THE NEXT CHARACTER RECEIVED SPECIALLY; IF IT ISN'T
- IN THE FOLLOWING TABLE, ╦┼╥═╔╘ IGNORES THE CHARACTER; IF IT IS IN THE TABLE,
- THE ACTION IS AS INDICATED.
-
- ├╚┴╥┴├╘┼╥ ┼╞╞┼├╘
- --------- ------
- ^[┴ CURSOR MOVES UP ONE LINE
- ^[┬ CURSOR MOVES DOWN
- ^[├ CURSOR MOVES RIGHT ONE CHAR.
- ^[─ CURSOR MOVES LEFT ONE CHAR.
- ^[╚ CURSOR HOMES
- ^[╔ CURSOR MOVES UP ONE LINE WITH SCROLLING
- ^[╩ CLEARS FROM CURSOR TO END OF SCREEN
- ^[╦ CLEARS FROM CURSOR TO END OF LINE
- ^[┘LC CURSOR MOVES TO LINE L-$20, COL C-$20
- ^[┌ SENDS ─┼├ ╓╘-52 TERMINAL ID STRING
- ^[N TURNS OFF REVERSE VIDEO
- ^[O TURNS ON REVERSE VIDEO
-
- ╘ABLE ╔-2: ┼SCAPE ╙EQUENCES FOR ╓╘-52
- Ç*FP0
- ╨AGE 28 ├64 ╦┼╥═╔╘ ╒SER ╟UIDE
-
-
- ╓┴╪ ╒╬╔╪ USERS (┬ERKELEY 4.1BSD) WILL FIND THAT THE FOLLOWING "TERMCAP" ENTRIES
- EFFECTIVELY DESCRIBE THIS TERMINAL PROGRAM FOR USE WITH THE TERMINAL DEPENDENT
- ╒╬╔╪ PROGRAMS (EG. VI, EMACS, MORE, ROGUE, ETC.):
-
- QC▄C64▄├64▄├OMMODORE 64:CO#40:LI#25:\
- :UP=\┼┴:DO=\┼┬:CL=\┼╚\┼╩:AM:BS:\
- :BW:HO=\┼╚:ND=\┼├:SO=\┼O:\
- :SE=\┼N:CM=\┼┘%+ %+ :\
- :CE=\┼╦:SR=\┼╔:PT:
-
- ╓┴╪ ╓═╙ USERS CAN PROBABLY GET AWAY WITH THE FOLLOWING (ALTHOUGH SOME ╓═╙
- PROGRAMS [EG. EDT] REQUIRE AN AUXILLIARY KEYPAD, AND DO NOT WORK ESPECIALLY
- WELL IN 40 COLUMN MODE):
-
- SET TERM /DEV=VT52
- SET TERM /PAG=25
- SET TERM /WID=40
-
- ╘╧╨╙-20 USERS CAN RUN "EMACS" AND THE LIKE AFTER THE FOLLOWING:
-
- TERM VT52
- TERM LENGTH 25
- TERM WIDTH 40
- TERM PAUSE COM
- Ç*LK:KERMIT 7.DOC
-